package game.controlling;
import tools.Point;
/**
 * Handles the controls for the game. Translates the key-codes of the graphics-system into meaningful game-actions. A controller can be either a localController, which is directly connected to mouse and keyboard of the local computer or a networkController which gets its controls send from a client/the server across the network.
 * 
 * @author toni
 * 
 */
public abstract class Controller {
	public abstract boolean releasedGame(String c);
	public abstract boolean touchedGame(String c);
	public abstract boolean pressedGame(String c);
	public abstract Point getMp();
	public abstract void clear();
}
